extricate oneself from difficulties - Francés Inglés Diccionario